package com.hopu.service.MyArea;

import com.github.pagehelper.PageInfo;
import com.hopu.entity.MyArea;
import com.hopu.util.HouseResult;

/**
 * @Package: com.hopu.service
 * @ClassName: MyAreaService
 * @Author: xiaoBao
 * @CreateTime: 2020/10/26 14:31
 * @Description:   片区信息管理服务层接口
 */
public interface MyAreaService {
    /**查询所有片区信息*/
    HouseResult<PageInfo<MyArea>> findAllAreaPageInfo(Integer current);

    /**根据片区名查询一条片区内容*/
    HouseResult<MyArea> checkAreaAlread(MyArea myArea);

    /**添加一条片区信息*/
    HouseResult<Object> addAreaInfo(MyArea myArea);

    /**根据片区Id查询一条片区信息（实现修改弹窗数据回显）*/
    HouseResult<MyArea> findAreaByAid(MyArea myArea);

    /**根据Id修改片区信息*/
    HouseResult<Object> updateAreaById(MyArea myArea);

    /**根据Id删除片区信息*/
    HouseResult<Object> deleteAreaById(MyArea myArea);
}
